Hotels in Santa Teresa, San José

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Teresa hotels

Poas Volcano Lodge

Poas Volcano Lodge
3.5 star property
25.7 km from Santa Teresa
9.4 out of 10, Exceptional, (553 reviews)
"This resort far exceeded any expectations we had, the views are spectacular and the vibe is very White Lotus, you will not be disappointed "
Canada
JOHN
The price is CA $127
CA $144 total
includes taxes & fees
May 7 - May 8
Poas Volcano Lodge

Holiday Inn Express San Jose Forum by IHG

Holiday Inn Express San Jose Forum by IHG
3.0 star property
12.7 km from Santa Teresa
8.8 out of 10, Excellent, (292 reviews)
"We only stayed there a night but a nice property with a bunch of restaurants nearby"
United States
Seth
The price is CA $146
CA $165 total
includes taxes & fees
Apr 29 - Apr 30
Holiday Inn Express San Jose Forum by IHG

Residence Inn By Marriott San Jose Alajuela El Coyol

Residence Inn By Marriott San Jose Alajuela El Coyol
4.0 star property
21 km from Santa Teresa
9.4 out of 10, Exceptional, (40 reviews)
"Excellent breakfast, great staff"
United States
ANDRES
The price is CA $246
CA $278 total
includes taxes & fees
Apr 17 - Apr 18
Residence Inn By Marriott San Jose Alajuela El Coyol

Hotel Mango

Hotel Mango
3.0 star property
14 km from Santa Teresa
9.0 out of 10, Wonderful, (1,408 reviews)
"Close to the airport and great breakfast!"
United States
Claudia
The price is CA $133
CA $150 total
includes taxes & fees
May 1 - May 2
Hotel Mango

Altura Hotel

Altura Hotel
3.0 star property
28.1 km from Santa Teresa
9.0 out of 10, Wonderful, (280 reviews)
"Located in the mountains very close to La Poas. Very fun quirky setting. Nice and quiet overlooking the city. Great typical Costa Rican breakfast included."
United States
Jennifer
The price is CA $155
CA $175 total
includes taxes & fees
Apr 18 - Apr 19
Altura Hotel

Trapp Family Country Inn

Trapp Family Country Inn
3.0 star property
16.8 km from Santa Teresa
9.0 out of 10, Wonderful, (701 reviews)
"Authentic, friendly and quaint"
United States
Jane
The price is CA $133
CA $150 total
includes taxes & fees
May 15 - May 16
Trapp Family Country Inn

Rio Perlas Thermal Resort & Spa

Rio Perlas Thermal Resort & Spa
4.0 star property
26.4 km from Santa Teresa
8.0 out of 10, Very good, (165 reviews)
"We purchased a day pass to enjoy the beautiful hot springs at Rio Perlas Thermal Resort & Spa, and it was absolutely worth it! The pools were relaxing and well-maintained, and we also went on a scenic hike that made the experience even more special. One of the highlights was visiting the farm and getting to pet the animals—it added such a fun, unique touch. We had an amazing time overall and definitely plan to return when we’re back in Costa Rica!"
United States
Leonela
The price is CA $265
CA $299 total
includes taxes & fees
May 1 - May 2
Rio Perlas Thermal Resort & Spa

Costa Rica Marriott Hotel Hacienda Belen

Costa Rica Marriott Hotel Hacienda Belen
4.5 star property
11.3 km from Santa Teresa
9.2 out of 10, Wonderful, (1,000 reviews)
"resort was really nice."
United States
Kyu Min
The price is CA $251
CA $284 total
includes taxes & fees
May 1 - May 2
Costa Rica Marriott Hotel Hacienda Belen

Villazul 2

Villazul 2
4.0 star property
26.3 km from Santa Teresa
9.2 out of 10, Wonderful, (15 reviews)
"Me and family enjoyed the stay. It was both very safe and very comfortable. We loved the breakfasts served there, which was very cheap. They had few hammocks and the kids enjoyed those. "
United States
Rahul
The price is CA $123
CA $139 total
includes taxes & fees
Apr 17 - Apr 18
Villazul 2

Homewood Suites By Hilton Cariari San Jose

Homewood Suites By Hilton Cariari San Jose
3.0 star property
9.1 km from Santa Teresa
9.6 out of 10, Exceptional, (368 reviews)
"It was all excellent very clean rooms love the place great breakfast too "
United States
Nelson
The price is CA $176
CA $198 total
includes taxes & fees
Apr 25 - Apr 26
Homewood Suites By Hilton Cariari San Jose

Hampton by Hilton San Jose Airport

Hampton by Hilton San Jose Airport
3.0 star property
14.2 km from Santa Teresa
9.2 out of 10, Wonderful, (2,476 reviews)
"Nice pool, good rooms, good breakfast"
United States
Aditya
The price is CA $195
CA $220 total
includes taxes & fees
May 1 - May 2
Hampton by Hilton San Jose Airport

Fairfield by Marriott San Jose Airport Alajuela

Fairfield by Marriott San Jose Airport Alajuela
3.5 star property
15.5 km from Santa Teresa
9.4 out of 10, Exceptional, (1,206 reviews)
"Nice place with a free airport shuttle and good breakfast "
United States
Jeff
The price is CA $158
CA $178 total
includes taxes & fees
May 1 - May 2
Fairfield by Marriott San Jose Airport Alajuela

Hotel Bougainvillea San José

Hotel Bougainvillea San José
3.5 star property
3.9 km from Santa Teresa
9.6 out of 10, Exceptional, (459 reviews)
"Nice hotel, a bit older, great staff, good location."
United States
roberto
The price is CA $218
CA $247 total
includes taxes & fees
Apr 25 - Apr 26
Hotel Bougainvillea San José

Berlor Airport Inn

Berlor Airport Inn
3.5 star property
13.2 km from Santa Teresa
8.4 out of 10, Very good, (843 reviews)
"Great over night location very clean and the staff are incredibly helpful."
Canada
Mark
The price is CA $105
CA $119 total
includes taxes & fees
May 12 - May 13
Berlor Airport Inn

El Rodeo Estancia Boutique Hotel & Steakhouse

El Rodeo Estancia Boutique Hotel & Steakhouse
3.0 star property
13.7 km from Santa Teresa
9.2 out of 10, Wonderful, (1,007 reviews)
"Great room, amazing restaurant. Quick one-night stay, but would happily stay here again."
United States
Joseph
The price is CA $141
CA $160 total
includes taxes & fees
Apr 22 - Apr 23
El Rodeo Estancia Boutique Hotel & Steakhouse

Courtyard by Marriott San Jose Airport Alajuela

Courtyard by Marriott San Jose Airport Alajuela
3.5 star property
15.4 km from Santa Teresa
9.2 out of 10, Wonderful, (1,000 reviews)
"Clean room, friendly staff, airport shuttle, convenient restaurant. "
Canada
Sheldon
The price is CA $209
CA $236 total
includes taxes & fees
May 1 - May 2
Courtyard by Marriott San Jose Airport Alajuela

Guácima Escondida Hotel Boutique

Guácima Escondida Hotel Boutique
3.0 star property
18.8 km from Santa Teresa
9.6 out of 10, Exceptional, (40 reviews)
"Beautiful gardens, good breakfast and quiet for a good night of sleep near the airport."
United States
Adriana
The price is CA $103
CA $116 total
includes taxes & fees
May 6 - May 7
Guácima Escondida Hotel Boutique

Hyatt Centric San José Escazú

Hyatt Centric San José Escazú
4.5 star property
7.2 km from Santa Teresa
9.4 out of 10, Exceptional, (353 reviews)
"Beautiful Hotel and very very nice and friendly staff. "
United States
Cristina
The price is CA $193
CA $218 total
includes taxes & fees
Apr 18 - Apr 19
Hyatt Centric San José Escazú

Hotel y Restaurante El Guarco

Hotel y Restaurante El Guarco
3.0 star property
18 km from Santa Teresa
8.8 out of 10, Excellent, (216 reviews)
"We stayed here as a one night stop over on way to Caribbean side. The staff was kind and and friendly. Room was spacious and clean. Bed was comfy. We felt safe and got a good nights rest. Free breakfast was yummy. Would recommend this hotel as a stop over "
Canada
James
The price is CA $118
CA $133 total
includes taxes & fees
Apr 18 - Apr 19
Hotel y Restaurante El Guarco

Holiday Inn Express San Jose Costa Rica Airport by IHG

Holiday Inn Express San Jose Costa Rica Airport by IHG
3.0 star property
14.1 km from Santa Teresa
9.2 out of 10, Wonderful, (1,631 reviews)
"Great location near the airport with free shuttle bus service."
United States
Kevin
The price is CA $205
CA $231 total
includes taxes & fees
May 5 - May 6
Holiday Inn Express San Jose Costa Rica Airport by IHG
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in Santa Teresa

Find the best Santa Teresa areas and neighborhoods for the activities you enjoy most.

Barrio Escalante

Barrio Escalante might not have many top sights, but San Pedro Mall and National Museum of Costa Rica are two attractions nearby that you can check out.

La California

Check out the restaurants, shopping, and museums while spending some time in La California. Though there might not be many attractions in the neighborhood, you won't need to go far to find top spots like National Museum of Costa Rica or Spirogyra Butterfly Garden.

La Sabana

If you're spending some time in La Sabana, Sabana Park and National Stadium of Costa Rica are top sights worth seeing.

Pavas

While there might not be top attractions in Pavas, you can explore the larger area and discover places like Avenida Escazú Shopping Center and Plaza Itskazú.

Merced

While visiting Merced, you might make a stop by sights like Mercado Central and Children's Museum.

Top Santa Teresa Hotel Reviews

Frequently asked questions

What are the best family hotels in Santa Teresa?
There are several highly-rated options for family-friendly hotels in Santa Teresa, including the Radisson San Jose-Costa Rica, Delta Hotels by Marriott San Jose Aurola, Hotel Grano de Oro, Santo Tomas Hotel, and Hotel Fleur De Lys.

The 4-star Radisson San Jose-Costa Rica, with an 8.6 rating, offers excellent amenities for families such as connecting rooms, a children's pool, and complimentary cribs and rollaway beds. Guests frequently praise the friendly staff, comfortable rooms, and great breakfast. It is conveniently located near the Children's Museum, just 0.5 km away.

Another great choice is the 3.5-star Delta Hotels by Marriott San Jose Aurola, rated 7.8. This hotel provides free cribs, child-friendly window designs, and connecting rooms. Customers often highlight the friendly staff and delicious food. It is very close to Morazan Park, only 0.1 km away.

For a more luxurious family stay, consider the 4-star Hotel Grano de Oro, which boasts an exceptional 9.6 rating. This hotel offers complimentary cribs, babysitting services, and kids' meals. Guests consistently rave about the amazing restaurant and the extremely helpful staff. Sabana Park is just 1.0 km away.

The 3-star Santo Tomas Hotel, rated 8.6, features a pool and complimentary cribs, with a pool gate for added safety. Reviewers often mention the friendly staff, comfortable rooms, and good free breakfast. It is well-located, with Morazan Park only 0.2 km away.

Finally, the 3-star Hotel Fleur De Lys, with an 8.4 rating, provides kids' meals, free cribs, and connecting rooms. Guests appreciate the helpful staff, comfy beds, and delicious breakfast. Morazan Park is 0.5 km from the hotel.
Are there any all-inclusive hotels in Santa Teresa?
Yes, there are a couple of all-inclusive hotels in Santa Teresa that offer convenience and comfort for your stay. Consider the Hotel Castillo or Hotel La Amistad.

The 3-star Hotel Castillo, with a rating of 8.8, is an excellent all-inclusive option. It provides a 24-hour airport shuttle service and free Wi-Fi in public areas. The hotel is conveniently located near several attractions, with Morazan Park and Spirogyra Butterfly Garden both just 0.3 km away, and the Pre-Colombian Gold Museum at 0.5 km.

Another great choice is the 3-star Hotel La Amistad, rated 8.4. This all-inclusive hotel also features a 24-hour airport shuttle and free Wi-Fi in public areas. Guests particularly enjoy the private outdoor rooftop hot tub. It is also close to popular spots, with Spirogyra Butterfly Garden 0.3 km away and Morazan Park just 0.5 km from the hotel. Guests frequently praise the fantastic breakfast and the great staff at this hotel.
What are the best spa hotels in Santa Teresa?
For exceptional spa experiences in Santa Teresa, consider the Hotel Grano de Oro or the Urban Green Hotel & Suites.

The 4-star Hotel Grano de Oro, with an outstanding 9.6 rating, offers a wonderful spa experience with onsite services including body wraps, aromatherapy treatments, detoxification wraps, and hot stone massages. Guests consistently praise the excellent and amazing restaurant, as well as the friendly and extremely helpful staff.

Another excellent choice is the 4-star Urban Green Hotel & Suites, rated 8.4. Its spa facilities include a steam room, couples treatment rooms, and a variety of massages such as deep tissue and hot stone. The hotel is conveniently located near the National Theater, just 0.2 km away.
What hotels in Santa Teresa offer free breakfast?
Several excellent hotels in Santa Teresa offer complimentary breakfast, including Hotel Casa 69, Sleep Inn Hotel Paseo Las Damas, D Sabana Hotel San José, Radisson San Jose-Costa Rica, and Santo Tomas Hotel.

Hotel Casa 69, with an impressive 9.4 rating, provides a free continental breakfast and guests frequently praise the amazing breakfast and excellent staff. This hotel also offers a 24-hour airport shuttle and complimentary WiFi, and is conveniently located near attractions such as Casa Amarilla, just 0.9 km away.

The 3-star Sleep Inn Hotel Paseo Las Damas, rated 9.0, offers a free buffet breakfast and is known for its great location and free, easy parking. It is just 0.3 km from Morazan Park and 0.5 km from San Jose Cathedral.

D Sabana Hotel San José, a 3.5-star establishment with an 8.8 rating, provides free breakfast. This hotel also has suites and a 24-hour airport shuttle, and is located just 1.1 km from Sabana Park.

The 4-star Radisson San Jose-Costa Rica, rated 8.6, offers a free buffet breakfast, a full breakfast, and free self-parking. Guests appreciate the convenient location and delicious food. It is situated 0.9 km from Morazan Park and 1.2 km from San Jose Cathedral.

Finally, the 3-star Santo Tomas Hotel, also rated 8.6, provides a free local breakfast. Guests frequently mention the friendly staff and comfortable, clean rooms. It is ideally located only 0.2 km from Morazan Park and 0.3 km from Casa Amarilla.
What are the top pet-friendly hotels in Santa Teresa?
For top pet-friendly hotels in Santa Teresa, consider the Gran Hotel Costa Rica, Curio Collection by Hilton, Hotel Presidente, and Balmoral Hotel San José CR, Historic District.

The 4-star Gran Hotel Costa Rica, Curio Collection by Hilton, with an excellent 9.2 rating, warmly welcomes both dogs and cats. Guests consistently praise the excellent and friendly staff, the superb location, and the delicious breakfast. It is conveniently located near the Pre-Colombian Gold Museum, just 0.1 km away, and Morazan Park, which is 0.3 km away.

Another excellent choice is the 4-star Hotel Presidente, also boasting a 9.2 rating. This hotel is very accommodating, allowing both dogs and cats to stay free of charge. It offers a 24-hour airport shuttle and an area shuttle for added convenience. Guests frequently highlight the friendly and great staff, comfortable and spacious rooms, and the amazing breakfast. The hotel is situated a mere 0.1 km from the Pre-Colombian Gold Museum and 0.3 km from Morazan Park.

The 3.5-star Balmoral Hotel San José CR, Historic District, rated 8.0, is another highly-rated option that permits pets. Travellers often comment on the friendly and amazing staff, the superb and great location, and the good and amazing breakfast. It is very close to the Pre-Colombian Gold Museum, only 0.2 km away, and Morazan Park, 0.2 km away.
What are the most romantic hotels in Santa Teresa for couples?
For a romantic stay in Santa Teresa, consider the Hotel La Amistad or the Hotel Presidente, both offering features ideal for couples.

The 3-star Hotel La Amistad, with an 8.4 rating, provides a private outdoor rooftop hot tub, superb for a secluded and relaxing experience together. Guests frequently praise the fantastic breakfast and great staff.

Another excellent option is the 4-star Hotel Presidente, rated 9.2. This hotel offers private indoor hot tubs, allowing for intimate moments. Guests consistently highlight the friendly and great staff, comfortable and spacious rooms, and the amazing breakfast. Its central location also places it conveniently near the National Theater.
What are the best hotels in Santa Teresa near Plaza de la Cultura?
For hotels in Santa Teresa near Plaza de la Cultura, the Gran Hotel Costa Rica, Curio Collection by Hilton is an excellent choice, along with Lolas.

The 4-star Gran Hotel Costa Rica, Curio Collection by Hilton, with an impressive 9.2 rating, is highly regarded for its excellent and friendly staff, and its delicious breakfast. It is exceptionally well-located, being just 0.1 km from the Pre-Colombian Gold Museum, which is adjacent to Plaza de la Cultura. The hotel offers free WiFi and amenities like connecting rooms and free cribs, making it suitable for families.

Another highly-rated option is Lolas, which also boasts a 9.2 rating. Guests frequently praise its superb location and great accommodation. It is conveniently situated 0.6 km from the Pre-Colombian Gold Museum. The hotel provides free WiFi and a patio for guests to enjoy.
When is the best time to go to Santa Teresa?
The best time to visit Santa Teresa is during the dry season, which runs from December to April.

This period typically offers sunny days with little to no rain, making it ideal for enjoying the beaches, surfing, and outdoor activities. The ocean conditions are generally calm and clear, superb for swimming and snorkelling. You'll find consistently pleasant weather, with average temperatures around 28-32°C.

For couples looking for a relaxed beach holiday, this dry season is superb for enjoying long days by the ocean and romantic sunsets without the interruption of rain. The stable weather ensures all activities, from surfing lessons to horseback riding, are readily available.

Families travelling with children will also appreciate the dry season. The predictable weather makes planning excursions straightforward, and the calm waters are more suitable for younger swimmers. It's a great time for building sandcastles, exploring tide pools, and generally making the most of the outdoor environment.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Santa Teresa hotel for you.
How can I save on a Santa Teresa hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Santa Teresa hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Santa Teresa hotel?
Hotel prices in Santa Teresa often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia